package com.cmc.cloud.cmclink.doc.api.document.emums;

import lombok.Getter;
/**
 * @author 陈正
 * @date 2025/7/22
 */
public enum SoStatusEnum {
    /**
     * 草稿
     */
    BookingDraft("SO01", "草稿"),
    /**
     * 订舱处理中
     */
    BookingProcessing("SO02", "订舱处理中"),
    /**
     * 订舱舱位确认中
     */
    BookingPendingSpace("SO03", "订舱舱位确认中"),
    /**
     * 订舱待补充材料
     */
    AwaitingMaterialUploaded("SO04", "订舱待补充材料"),
    /**
     * 订舱已确认
     */
    BookingConfirmed("SO05", "订舱已确认"),
    /**
     * 订舱拒绝
     */
    BookingRejected("SO06", "订舱拒绝"),
    /**
     * 客户取消订舱
     */
    BookingCancelledByCustomer("SO07", "客户取消订舱"),
    /**
     * 客户已补充材料
     */
    CustomerUploadedMaterial("SO08", "客户已补充材料");

    @Getter
    private String value;

    @Getter
    private String label;

    SoStatusEnum(String value, String label) {
        this.value = value;
        this.label = label;
    }
}
